Masala #1217

Xotira 256 MB Vaqt 1000 ms Qiyinchiligi 30 %
14

  

O'xshash familiyalar

Yangi yil oqshomida chaqqon elflar bolalarga atalgan sovg'alarni tayyorlashmoqda. Har bir sovg'aning o'z egasiga aniq yetib borishi uchun, har bir qutiga egasining familiyasi maxsus harfli stikerlar yordamida yoziladi. Biroq, elf dasturchilarning e'tiborsizligi sababli, ular familiyalarni bazan chalkashtirib yuboradigan dastur tuzib qo'yishdi! Dastur harflar bir xil sonli va turli bo'lsa ham, familiyalarni bir-biriga "o'xshash" deb qabul qiladi: masalan, ABCA va CAAB dastur uchun bir xil ko'rinadi, chunki har bir harfning soni bir xil. Ammo ABBC va ABCA – bunday emas.
Maxsus sovg'alarni to'g'ri egalariga yetkazishga shoshayotgan elflar, familiyalarni to'g'ri tartibga solish uchun, familiyada faqat qo'shni harflarning joyini almashtirishga ruxsat berilgan. Sizning vazifangiz — elflarga yordam berib, familiyani kerakli tartibga keltirish uchun minimal qo'shni harf almashtirish sonini topish!


Kiruvchi ma'lumotlar:

Kirish faylining dastalbki qatorida butun son \(n \ (1 \le n \le 10^6)\) - familyaning uzunligi kiritiladi.

Keyingi qatorda ingliz alifbosidagi haqiqiy familiya beriladi.

So'nggi qatorda esa, robot tomonidan "o'xshash" deb yozilgan familiya kiritiladi.


Chiquvchi ma'lumotlar:

Minimal nechta qo'shni harflar o'rnini almashtirish kerakligini aniqlang va ekranga chiqaring.


Misollar
# input.txt output.txt
1
4
ABCA
CAAB
3
2
2
AB
BA
1
Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin